﻿body{margin:0 auto; padding:0; font-size:12px; font-family:Arial,Microsoft YaHei,SimSun; color:#333;}
div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,hr{margin:0; padding:0; font-family:Microsoft YaHei,SimSun;}
ul,li {list-style:none;}
img {border:0; vertical-align:middle;}
select,input {vertical-align:middle; font-family:Microsoft YaHei,SimSun;}
a{text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#EF0000;}
a.red{color:#EF0000;}
a.blue{color:#06c;}
a.purcle{color:#909;}
.wp{ width:1200px; margin:auto auto;}
.font_red {color:#EF0000;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.input {border:1px solid #E1E1E1; background:#fff; line-height:22px; height:22px;}
.roundimg{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;overflow:hidden;}
.roundimgx{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
input:focus, textarea:focus,select:focus, button:focus {outline: none; }
.footcom{width:100%; min-width:960px; max-width:1200px; margin:0px auto; clear:both; padding-top:10px;}
#messlist,#newslist{ margin-bottom:10px; background:#FFFFFF;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
.banlisttop{ text-align:left;}
.banlisttop h4{ padding:0 10px;height:40px; line-height:40px; background:#D90D26; color:#FFF; font-size:20px; font-weight:normal;}
.newslistbom{font-size:14px; margin:0px auto; padding:0px;}
.newslistbom .news{ padding:0 10px;}
.newslistbom .news ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:50%; height:34px; line-height:34px; float:left;color:#999;}
.newslistbom .news ul li a{ padding-left:10px;background-image:url(../images/newpiont.jpg); background-position:left 50%; background-repeat:no-repeat;}
.newslistbom .news ul li div{ float:left;}
.newslistbom .news ul li a:hover{color:red; text-decoration:underline;}
#messlist .messlistbom{padding:0 10px;}
.messlist{width:100%;border-top:1px #CCCCCC dotted;margin-top:10px;height:auto;display:table;min-height:70px;padding-top:8px;padding-bottom:8px;}
.messlistmess{height:auto;min-height:70px; width:100%; position:relative;}
.messlistpic{position:absolute; left:0px; top:0px;}
.messlistpic img{width:70px; height:70px;}
.messlistinfo{display:block;min-height:30px; padding-left:80px;}
.messlistinfotit{height:24px;text-align:right;font-size:12px; color:#999;}
.messlistinfotit div{float:left;}
.messlistinfotit div span{color:#D81010;font-weight:bold;}
.messlistinfobom{font-size:14px;line-height:180%;min-height:30px;clear:both; border-bottom:1px dotted #CCC;}
.messlistmessback{border:1px solid #FC6;margin-top:10px; margin-left:80px;line-height:180%;font-size:14px;color:#333333;padding-right:10px;padding-top:5px;padding-bottom:5px;padding-left:25px;background:#FFFFE7 url(../images/messback.gif) no-repeat 5px center; clear:both;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
.messlistmessback span{font-weight:bold;}
.brandtab_msglist{height: auto; min-height: 50px; max-height: 450px;}
#messup{ border:1px solid #D90D26;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
#messup h2{ padding:10px 15px; font-size:28px; font-weight:normal; text-align:center; line-height:160%; background:#D90D26; color:#FFF;}
#messup .messupbom{ background:#FFF; text-align:left; padding:20px; position:relative; min-height:480px;}
#messup .messupbomleft{float:left;width:320px; background:#FFF; border:1px dashed #D90D26;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow: hidden;position:absolute; left:20px; top:20px;}
#messup .messupbomleft .info{ background-image:url(../images/ts.jpg);color:#666666; font-size:14px;width:186px;height:212px;padding:50px 20px 30px 20px;}
#messup .messupbomleft .webtel{ padding:15px 20px;}
#messup .messupbomleft .webtel div{ text-align:center;}
#messup .messupbomleft .webtel h3{  padding:10px 15px; font-size:22px; font-weight:normal; text-align:center; line-height:160%;}
#messup .messupbomleft .webtel h4{ font-size:28px; font-weight:normal; text-align:center; color:#D90D26;}
#messup .messupbomleft .webtel dl{ margin:0 auto;}
#messup .messupbomleft .webtel dt{ padding-left:10px; border-left:2px solid #D90D26;font-size:16px; font-weight:normal; text-align:left; line-height:160%; margin-bottom:10px;}
#messup .messupbomleft .webtel dd .telinput{ display:block; background:#FFF; border:1px solid #CCC; padding:0px; height:40px; line-height:40px; width:100%; font-size:18px; text-align:center; font-family:Microsoft YaHei; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow: hidden;}
#messup .messupbomleft .webtel dd .telbut{display:block; background:#26bb17 url(../images/telbutbg.png) no-repeat 25px 8px; border:1px solid #26bb17; height:60px; color:#A8E4A2; margin-top:5px; font-size:12px; text-align:center; font-family:Microsoft YaHei; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow: hidden;}
#messup .messupbomleft .webtel dd .telbut b{ display:block; padding-top:8px; font-size:20px; color:#FFF; font-weight:normal;}
#messup .messupbomleft .webtel dd .telbut:hover{ background:#229E14 url(../images/telbutbg.png) no-repeat 25px 8px;}
#messup .messupbomleft .webtel dd{ color:#999; margin-bottom:10px;}
#messup .messupbomleft .webtel dd p{ font-size:14px; text-align:center; line-height:180%;}
#messup .messupbomleft .webteltxt{ text-align:left; margin-top:15px;}
#messup .messupbomleft .webteltxt h5{ color:#333; text-align:left;}
#messup .messupbomleft .webteltxt p{ color:#666; text-align:left;}
#messup .messupbomleft .webteltxt p b{ color:#F63; padding:0 3px;}
#messup .messupbomright{ padding-left:360px; background:#FFF url(../images/tel.jpg) no-repeat 775px 110px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow: hidden;}
#messup .messupbomright .mleft{ width:400px;}
#messup .messupbomright .mleft h5{ padding-left:10px; border-left:4px solid #D90D26;font-size:20px; font-weight:normal; text-align:left; line-height:160%; margin-bottom:10px;}
#messup .messupbomright .mleft dt{float:left; width:100px; min-height:35px; line-height:35px; font-size:16px; text-align:right; margin-bottom:5px;}
#messup .messupbomright .mleft dt b{ color:#F00;}
#messup .messupbomright .mleft dd{ float:left; width:299px; min-height:35px; line-height:35px; font-size:14px; margin-bottom:5px; vertical-align:middle; position:relative;}
#messup .messupbomright .mleft dd .lyinput{border:1px #ccc solid; background:#F5F5F5; padding:0px; text-indent:5px; height:33px; line-height:33px; width:180px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
#messup .messupbomright .mleft dd .lyselect{border:1px #ccc solid; background:#F5F5F5; padding:0px; height:33px; line-height:33px; width:182px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
#messup .messupbomright .mleft dd .lytextarea{border:1px #ccc solid; background:#F5F5F5; padding:0px; height:168px; line-height:150%; width:280px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
#messup .messupbomright .mleft dd input:focus{border:1px solid #D90D26; }
#messup .messupbomright .mleft dd select:focus{border:1px solid #D90D26; }
#messup .messupbomright .mleft dd textarea:focus{border:1px solid #D90D26; }
#messup .messupbomright .mleft dd #lytj{  border: 1px solid #D90D26; font-size:16px; width:180px; height:40px; line-height:40px; padding:0px; background: #D90D26;color:#FFF; cursor: pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
#messup .messupbomright .mright{ position:absolute; width:280px; right:-300px; top:0px;}
#messup .messupbomright .mright .slinfo{ background-image:url(../images/mess.jpg);width:249px;height:147px;padding:10px 10px 10px 20px;}
#messup .messupbomright .mright .slinfo .slinfotit{font-size:16px; color:#DA0000;font-weight:bold;border-bottom:1px #ccc dotted;}
#messup .messupbomright .mright .slinfo .slinfotxt{height:105px;font-size:12px;padding-top:10px;}
#messup .messupbomright .mright .slinfo .slinfotxt ul{margin:0px; padding:0px;}
#messup .messupbomright .mright .slinfo .slinfotxt ul li{ background-image:url(../images/icon4.gif); background-repeat:no-repeat; background-position:left;padding-left:15px;cursor:hand;width:231px; background-color:#fff; height:24px; line-height:24px; color:#333 text-decoration:none; display:table; cursor:pointer;}
#messup .messupbomright .mright .slinfo .slinfotxt ul li:hover{ color:#FF0000;}
#messup .messupbomright span.tit{text-align:left;font-size:20px; color:#333;  font-family:SimHei,STHeiti;}
.yzml{float:left;padding-top:10px;}
.yzml input{border:1px #ccc solid;width:48px;height:18px;padding:3px;}
.yzmr{float:left;margin-left:20px;padding:5px 20px 0 0;}
.yzmr input{border:1px solid #DB0001; width:95px; height:32px; background:#DB0001 !important; color:#FFF; cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.yzmr input:hover{background:#FF0909;}